MEGPLS_ChangeLog.txt 5.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139
  1. =============
  2. VERSION 2.02b
  3. =============
  4. - Brain scores and singular values can now be viewed even if multiple PLSres .mat files are in the same folder.
  5. Previously, this would be an issue for viewing results from seed or behavioural PLS runs, where multiple PLSres .mat
  6. files are output into the same folder.
  7. - Updated PLS behaviour .xls template instructions.
  8. - Updated [MEG]PLS requirements (now requires MATLAB 2009b and above).
  9. ============
  10. VERSION 2.02
  11. ============
  12. - HOTFIX: Fixed an error that would occur if the Parallel Processing Toolbox was not available.
  13. Should now work regardless of whether the Matlab Parallel toolbox is available or not.
  14. - Modified the ErrorLog check in each [MEG]PLS component:
  15. Fixes an error with ErrorLogs that would occur if multiple versions of [MEG]PLS are on the MATLAB path.
  16. ============
  17. VERSION 2.01
  18. ============
  19. - HOTFIX: Fixed an error that would occur during installation.
  20. ============
  21. VERSION 2.00
  22. ============
  23. --- MAJOR ADDITIONS: ---
  24. ------------------------
  25. - NEW CLEANING MODULE: ICA artifact cleaning module:
  26. GUI module for accessible & streamlined ICA decomposition, component visualization & removal.
  27. - NEW CLEANING MODULE: Bad Channel & Trial Removal module:
  28. GUI module for easy removal of bad channels & trials.
  29. - PLS toolbox called by [MEG]PLS is now synced to use the Baycrest PLScmd toolbox.
  30. Prior to this, modified versions of the primary PLS script were being used.
  31. - Mask generated for PLS is now "fitted" directly to your input data:
  32. Only voxels that % threshold of datasets share (adjustable by user) are included in the PLS analysis.
  33. - New PLS visualization features:
  34. Alongside bootstrap-ratio images, PLS will now also output salience images for each LV.
  35. Added buttons to plot brain scores and singular values for each LV.
  36. - Users can now specify a time-range or multiple time-indices for Seed PLS coordinates.
  37. For a given seed, data will be extracted from time-indices of interest and averaged for PLS seedmat.
  38. This allows users to correlate brain activity with activity from specific regions across a time-range.
  39. Note: Instructions for seed & behaviour .xls template files have been updated for above changes.
  40. - Greatly improved epoching functionality of MEG preprocessing module:
  41. Users should now be able to define complex trials within the [MEG]PLS GUI (see README).
  42. Added functionality for multi-stage epoching (see README).
  43. Much more feedback (Header & event info, continuous or epoched, # trials, etc).
  44. - Performance optimizations for each [MEG]PLS module & analysis component:
  45. Interactions with various GUI modules should now be much faster.
  46. Optimized memory usage for each component.
  47. - Various improvements to parallel processing performance:
  48. Improved memory usage for multiple workers.
  49. Incorporated more sections of [MEG]PLS to utilize PCT.
  50. - Integration of parallel processing toolbox with [MEG]PLS GUI:
  51. If available, users will now be asked if they with to open a pool of workers.
  52. - Global mean field power is now computed during timelock analyses.
  53. Added viewing GFMP viewing functionality to ViewTimeFreq viewer as well.
  54. - Non-normalised sources & MRI files are now automatically deobliqued for viewing.
  55. Corrects previous issue where raw source & MRI files were misaligned during visualization.
  56. - Added coordinate system dropdown box for MRI coregistration.
  57. User now selected desired coordinate system along with the interactive viewer.
  58. - Added TimeLegend button to ViewSourceData viewer.
  59. - Changed labels in GUI modules to be more intuitive.
  60. - More feedback & error-check for various [MEG]PLS modules.
  61. - Progress bars have been added for each analysis section.
  62. Users will now see % completion for each stage of the pipeline.
  63. - Updated default settings on various GUI modules to reflect settings more commonly-used.
  64. - Auto-detection of various settings:
  65. Ex: Filter-padding length, trial overlap threshold, etc.
  66. --- BUG & ERROR FIXES: ---
  67. --------------------------
  68. - Fixed issue where GUI modules were not rendering elements in their correct positions.
  69. - Fixed various sync issues between listboxes in GUI modules.
  70. - Fixed error in PreprocMEG where overlap threshold and inc./exc. event times were not updating properly.
  71. - Fixed error in Builder when attempting to load Groups & Subjects from another Builder .mat file.
  72. - Fixed error in Builder that would sometimes occur when saving settings with more than 1 group.
  73. - Fixed error in Builder when folder containing no DataID's is selected as the Rootpath.
  74. - Fixed error in Builder that would occur when using a whole trial mean baseline, but had no specified time.
  75. - Fixed error in PLS that would occur for MATLAB versions 2013 and above (RandStream error).
  76. - Fixed PLS result issue where significant LV's would not be written out into AFNI format.
  77. - Fixed error that would sometimes occur when saving PLS results with WriteBrik.
  78. - Fixed error for Behavioural PLS that occurred if behavior names contained spaces in .xls file.
  79. - Fixed masking for PLS analyses (see above).
  80. - Fixed various text errors in PLS result figures.
  81. - Fixed error that occurred during source group-averaging.
  82. - Fixed error with TimeLegend files attempting to be moved into the same directory.
  83. - Fixed issue with spaces in folder & filenames causing problems for AFNI functions.
  84. - Fixed error that would occur during NIFTI creation when using MATLAB PCT.
  85. ============
  86. VERSION 1.03
  87. ============
  88. - Misc. bug fixes encountered during pipeline usage & installation.